code, pre { font-family: "Consolas", monospace; }
/* browsers that don't know about the html5 elements display the following elements as inline, so reset them to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
body, form, h1, h2, h3, h4, h5, h6, fieldset, td, th, legend {
	margin: 0px 0px 0px 0px;
	padding: 0;
}

fieldset { border : 0; }

img {
	vertical-align : bottom;
}

a img {
	border : none;
    outline:none;
}

input, select, textarea, button {
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

a { text-decoration: none; outline : none; color: black;}
a:hover { text-decoration: underline; }

table { border-collapse: collapse; }
textarea {
	display: block;
	padding: 0;
	margin: 0;
	-moz-resize : none;
	-webkit-resize : none;
	resize: none;
	overflow: auto;
	font-family : inherit;
}

.clearfix {
	clear: both;
}

button, .btn { 
    cursor:pointer;
    outline:none;
}

.clearfix:after { content: "\00A0"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
/*.clearfix{ display: inline-block;}*/
html[xmlns] .clearfix { display: block;}
* html .clearfix{ height: 1%;}
.clearfix {display: block; clear: both; overflow: hidden}

.link { font-weight:bold; text-decoration:underline;}

.hidden { display:none;}
